2009년04월11일 8번
[과목 구분 없음] 네트워크에서 1비트의 패리티 비트(parity bit)를 사용하여 데이터의 전송 에러를 검출하려 한다. 1바이트 크기의 데이터 A, B, C, D, E 다섯 개를 전송하였다. 그 중 두 개의 데이터에서 1비트 에러가 발생하였고 나머지는 정상적으로 전송 되었다고 가정하자. 다음 표에서 에러가 발생한 두 개의 데이터는?

- ① A, D
- ② B, C
- ③ B, E
- ④ C, E
(정답률: 53%)
문제 해설
위의 표에서는 각 데이터의 비트들과 그에 해당하는 패리티 비트가 함께 표시되어 있다. 예를 들어, 데이터 A는 1010001로 표시되어 있고, 이 데이터의 패리티 비트는 1이다. 이는 데이터 A의 비트들 중에서 1의 개수가 홀수개이기 때문이다.
따라서, 수신측에서는 전송받은 데이터와 해당하는 패리티 비트를 비교하여 1의 개수가 홀수개인 데이터에 에러가 발생했음을 검출할 수 있다.
위의 표에서는 데이터 A와 D의 패리티 비트가 1로 표시되어 있으므로, 이 둘 중에서 1비트 에러가 발생한 것으로 추정할 수 있다. 따라서, 정답은 "A, D"이다.